#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc,char* argv[],char* env[])
{

    int i = 0;
    char **env1 = env;
    for(i=0 ;env1[i]; env1++,i++)
    {
        printf("%s\n",env1[i]);
    }
    
    int id = fork();
    if(id == 0)
    {
        int i = 0;
        for(i=0 ;env[i]; env++,i++)
        {
            printf("我是子进程-------------------------------------------%s\n",env[i]);
        }
    }
    return 0;
}


//int main()
//{
//
//    printf("%s\n",getenv("USER"));    
//
//    return 0;
//}
//

//int main(int argc,char* argv[],char* env[])
//{
//
//    extern char** environ;
//   
//    int i = 0;
//    while(environ)
//    {
//        printf("%s\n",environ[i]);
//        i++;
//        environ++;
//    }
//    
//    return 0;
//}
//
//int main(int argc,char* argv[],char* env[])
//{
//    int i = 0;
//    while(env)
//    {
//        printf("%s\n",env[i]);
//        i++;
//        env++;
//    }
//
//    return 0;
//}
//

//int main(int argc,char* argv[])
//{
//        
//    if(argc != 2)
//    {
//        printf("Usage:\n %s member[1-3]\n\n",argv[0]);
//        return 0;
//    }
//
//    if(strcmp("-1",argv[1]) == 0)
//    {
//        printf("function 1\n");
//    }
//    else if(strcmp("-2",argv[1]) == 0)
//    {
//        printf("function 2\n");
//    }
//    else if(strcmp("-3",argv[1]) == 0)
//    {
//        printf("function 3\n");
//    }
//    else{
//        printf("commend not found!\n");
//    }
//
//    return 0;
//}
//
